/* mic_load.js
**
** Copyright (c) 2007, Meadhbh Hamrick
** All rights reserved.
** 
** Redistribution  and  use  in  source  and  binary  forms,  with  or  without
** modification, are permitted provided that the following conditions are met:
** 
**  * Redistributions of  source code must  retain the above  copyright notice,
**    this list of conditions and the following disclaimer.
** 
**  * Redistributions in binary form must reproduce the above copyright notice,
**    this list of conditions and the following disclaimer in the documentation
**    and/or other materials provided with the distribution.
** 
**  * Neither the name of the Project Meadhbh nor the names of its contributors
**    may  be  used to endorse or promote products derived from  this  software
**    without specific prior written permission.
** 
** THIS SOFTWARE IS PROVIDED BY  THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
** AND ANY  EXPRESS OR IMPLIED WARRANTIES,  INCLUDING, BUT NOT  LIMITED TO, THE
** IMPLIED WARRANTIES  OF MERCHANTABILITY AND FITNESS FOR  A PARTICULAR PURPOSE
** ARE DISCLAIMED.  IN NO  EVENT SHALL THE  COPYRIGHT OWNER OR  CONTRIBUTORS BE
** LIABLE  FOR  ANY  DIRECT,   INDIRECT,  INCIDENTAL,  SPECIAL,  EXEMPLARY,  OR
** CONSEQUENTIAL  DAMAGES  (INCLUDING,  BUT  NOT  LIMITED  TO,  PROCUREMENT  OF
** SUBSTITUTE GOODS  OR SERVICES;  LOSS OF USE,  DATA, OR PROFITS;  OR BUSINESS
** INTERRUPTION)  HOWEVER CAUSED  AND ON  ANY THEORY  OF LIABILITY,  WHETHER IN
** CONTRACT,  STRICT LIABILITY,  OR  TORT (INCLUDING  NEGLIGENCE OR  OTHERWISE)
** ARISING IN ANY WAY  OUT OF THE USE OF THIS SOFTWARE,  EVEN IF ADVISED OF THE
** POSSIBILITY OF SUCH DAMAGE.
**
** $Id:$
*/

function MicLoad() {
    Log.logWithFacility("MICLOAD","Loading MicLoad class");
    this.algorithm = "SHA";
    this.digest_length = "160";
    this.rounds = "5";
    this.output_encoding = "BASE16";
    this.oid = "";
    this.rid = "";
    this.input = "";
    this.output = "";
}

MicLoad.prototype.hash = function () {
    alert('hashifying');
};

MicLoad.prototype.change_algo = function () {
    alert('changifying algo');
};

MicLoad.prototype.change_length = function () {
    alert('changifying length');
};

MicLoad.prototype.change_rounds = function () {
    alert('changifying rounds');
};

MicLoad.prototype.change_encoding = function () {
    alert('changifying encoding');
};

MicLoad.prototype.change_oid = function () {
};

MicLoad.prototype.change_rid = function () {
};

MicLoad.prototype.start_tests = function () {
};

var micload = new MicLoad();